#这句话能检测文件是否更新 实现编译优化 下同
#%为通配符
#$@表示源文件
#$<表示第一个依赖
#$^表示所有依赖
test:test1.o test2.o test3.o
	gcc -o test $^

%.o:%.c
	gcc -c -o $@ $<

#删除编译文件
clean:
	rm -rfv *.o
